<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingHomeSceneManager </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingHomeSceneManager" class="title">Interface IThingHomeSceneManager</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingHomeSceneManager.html>IThingHomeSceneManager</a></span>

                    </pre>
                    <div class="block"><p>Created by Kunyang.Lee on 2017/9/4.</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#deleteAllScene(long,List,IResultCallback)>deleteAllScene</a>(long homeId, List&lt;String&gt; sceneIds, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Delete all scene</td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getDeviceTaskOperationList(String,IThingResultCallback<List<TaskListBean>>)>getDeviceTaskOperationList</a>(String devId, IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get the actions that the device can perform</td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getDeviceTaskOperationListByGroup(String,IThingResultCallback<List<TaskListBean>>)>getDeviceTaskOperationListByGroup</a>(String groupId, IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get the actions that the group can perform</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getDeviceTaskFunctionList(String,IThingResultCallback<List<FunctionListBean>>)>getDeviceTaskFunctionList</a>(String devId, IThingResultCallback&lt;List&lt;FunctionListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">获取设备可以执行的操作（包含组合dp点数据）</td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getDeviceTaskFunctionListByGoup(String,IThingResultCallback<List<FunctionListBean>>)>getDeviceTaskFunctionListByGoup</a>(String groupId, IThingResultCallback&lt;List&lt;FunctionListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get the actions that the group can perform(contains combined point data)</td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneList(long,IThingResultCallback<List<SceneBean>>)>getSceneList</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all scenes</td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getDevSceneList(long,String,IThingResultCallback<List<SceneBean>>)>getDevSceneList</a>(long homeId, String devId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get scenes bound to device</td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getMemberSceneListCache(long,IThingResultCallback<List<SceneBean>>)>getMemberSceneListCache</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getRecommendSceneList(long,IThingResultCallback<List<SceneBean>>)>getRecommendSceneList</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all recommended scenes</td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getRecommendSceneListByDev(long,String,int,IThingResultCallback<List<SceneBean>>)>getRecommendSceneListByDev</a>(long homeId, String devId, int size, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all recommended scenes By device</td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#recommendSceneSave(long,long,SceneBean,IResultCallback)>recommendSceneSave</a>(long homeId, long ruleId, SceneBean sceneBean, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Save recommended scene</td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#recommendSceneRemove(long,long,SceneBean,IResultCallback)>recommendSceneRemove</a>(long homeId, long ruleId, SceneBean sceneBean, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">remove recommended scene</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#recommendSceneTrigger(long,long,SceneBean,IResultCallback)>recommendSceneTrigger</a>(long homeId, long ruleId, SceneBean sceneBean, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Trigger Recommended scene execution</td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSimpleSceneList(long,IThingResultCallback<List<SceneBean>>)>getSimpleSceneList</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all scenes containing simple information</td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneDetail(long,String,IThingResultCallback<SceneBean>)>getSceneDetail</a>(long homeId, String sceneId, IThingResultCallback&lt;SceneBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get scene containing full information</td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createScene(long,String,String,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, String background, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, int matchType, IThingResultCallback&lt;SceneBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Create scene</td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createScene(long,String,boolean,String,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, boolean stickyOnTop, String background, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, int matchType, IThingResultCallback&lt;SceneBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Create scene</td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createScene(long,String,boolean,String,List,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, boolean stickyOnTop, String background, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, List&lt;PreCondition&gt; preConditions, int matchType, IThingResultCallback&lt;SceneBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Create scene</td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createScene(long,String,boolean,String,String,String,List,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, boolean stickyOnTop, String background, String displayColor, String coverIcon, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, List&lt;PreCondition&gt; preConditions, int matchType, IThingResultCallback&lt;SceneBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Create scene</td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getConditionDevList(long,IThingResultCallback<List<DeviceBean>>)>getConditionDevList</a>(long homeId, IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get optional devices in the conditions</td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getTaskDevList(long,IThingResultCallback<List<DeviceBean>>)>getTaskDevList</a>(long homeId, IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get optional devices in the tasks</td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getTaskDevAndGoupList(long,IThingResultCallback<SceneTaskGroupDevice>)>getTaskDevAndGoupList</a>(long homeId, IThingResultCallback&lt;SceneTaskGroupDevice&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get optional device groups in the conditions</td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneConditionDevList(long,int,IThingResultCallback<List<DeviceBean>>)>getSceneConditionDevList</a>(long homeId, int type, IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">获取场景条件设备列表，可以传入不同type来过滤设备类型</td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getDeviceConditionOperationList(String,IThingResultCallback<List<TaskListBean>>)>getDeviceConditionOperationList</a>(String devId, IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get types of operation supported by the device</td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getConditionList(boolean,IThingResultCallback<List<ConditionListBean>>)>getConditionList</a>(boolean showFahrenheit, IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all Conditions</td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getConditionListAll(long,boolean,IThingResultCallback<List<ConditionListBean>>)>getConditionListAll</a>(long homeId, boolean showFahrenheit, IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">获取所有动态条件列表包含天气类型 和 动态开放的人脸识别，门锁类型</td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getConditionListAll(long,boolean,String,IThingResultCallback<List<ConditionListBean>>)>getConditionListAll</a>(long homeId, boolean showFahrenheit, String windSpeedUnit, IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">获取所有动态条件列表包含天气类型 和 动态开放的人脸识别，门锁类型</td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getCityByLatLng(String,String,IThingResultCallback<PlaceFacadeBean>)>getCityByLatLng</a>(String lon, String lat, IThingResultCallback&lt;PlaceFacadeBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get city information based on latitude and longitude</td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getCityByCityIndex(long,IThingResultCallback<PlaceFacadeBean>)>getCityByCityIndex</a>(long cityId, IThingResultCallback&lt;PlaceFacadeBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get city information by city id</td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getCityListByCountryCode(String,IThingResultCallback<List<PlaceFacadeBean>>)>getCityListByCountryCode</a>(String countryCode, IThingResultCallback&lt;List&lt;PlaceFacadeBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all cities by country code</td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#sortSceneList(long,List,IResultCallback)>sortSceneList</a>(long homeId, List&lt;String&gt; sceneIds, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Sorted Scenes List</td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>abstract IThingZigBeeLocalScene</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#newThingZigBeeLocalScene(List,List)>newThingZigBeeLocalScene</a>(List&lt;SceneTask&gt; addSceneTasks, List&lt;SceneTask&gt; deleteSceneTasks) </code>
                                            </th>
                                            <td class="colLast">create zigbee local scene</td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getScenePanelBoundList(String,IThingResultCallback<List<LocalSceneBean>>)>getScenePanelBoundList</a>(String devId, IThingResultCallback&lt;List&lt;LocalSceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all scenes bound to the device</td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getAvailableBindSceneList(String,IThingResultCallback<List<SceneBean>>)>getAvailableBindSceneList</a>(String gwId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get all scenes can be bound to the device</td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#bindLocalScene(String,long,String,String,String,IResultCallback)>bindLocalScene</a>(String devId, long dpId, String gwId, String localSid, String sceneId, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Bind the local scene (localSid) to the scene button (dpId) in the device.</td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#unbindLocalScene(String,long,IResultCallback)>unbindLocalScene</a>(String devId, long dpId, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Unbind the local scene (localSid) from the scene button (dpId) in the device.</td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneBgs(IThingResultCallback<ArrayList<String>>)>getSceneBgs</a>(IThingResultCallback&lt;ArrayList&lt;String&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get the scene background images</td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneAppearances(IThingResultCallback<SceneAppearance>)>getSceneAppearances</a>(IThingResultCallback&lt;SceneAppearance&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get appearances of the scene</td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#registerSmartUpdateListener(ISmartUpdateListener)>registerSmartUpdateListener</a>(ISmartUpdateListener listener) </code>
                                            </th>
                                            <td class="colLast">Register smart scene change notification</td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#unRegisterSmartUpdateListener(ISmartUpdateListener)>unRegisterSmartUpdateListener</a>(ISmartUpdateListener listener) </code>
                                            </th>
                                            <td class="colLast">Unregister smart scene change notification</td>
                                        </tr>
                                        
                                        <tr id="i40" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#reisterDevSceneListUpdateListener(IDevSceneListUpdateListener)>reisterDevSceneListUpdateListener</a>(IDevSceneListUpdateListener listUpdateListener) </code>
                                            </th>
                                            <td class="colLast">Register callback of device related scene refresh data</td>
                                        </tr>
                                        
                                        <tr id="i41" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#unRegisterDevSceneListUpdateListener(IDevSceneListUpdateListener)>unRegisterDevSceneListUpdateListener</a>(IDevSceneListUpdateListener listUpdateListener) </code>
                                            </th>
                                            <td class="colLast">Unregister callback of device related scene refresh data</td>
                                        </tr>
                                        
                                        <tr id="i42" class="altColor">
                                            <td class="colFirst"><code>abstract SceneTask</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createDpTask(String,HashMap)>createDpTask</a>(String devId, HashMap&lt;String, Object&gt; tasks) </code>
                                            </th>
                                            <td class="colLast">Create task of device data point type</td>
                                        </tr>
                                        
                                        <tr id="i43" class="rowColor">
                                            <td class="colFirst"><code>abstract SceneTask</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createSceneTask(SceneBean)>createSceneTask</a>(SceneBean sceneBean) </code>
                                            </th>
                                            <td class="colLast">Create task of smart control type</td>
                                        </tr>
                                        
                                        <tr id="i44" class="altColor">
                                            <td class="colFirst"><code>abstract SceneTask</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createDpGroupTask(long,HashMap)>createDpGroupTask</a>(long groupId, HashMap&lt;String, Object&gt; tasks) </code>
                                            </th>
                                            <td class="colLast">Create task of device groups type</td>
                                        </tr>
                                        
                                        <tr id="i45" class="rowColor">
                                            <td class="colFirst"><code>abstract SceneTask</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createDelayTask(int,int)>createDelayTask</a>(int minute, int second) </code>
                                            </th>
                                            <td class="colLast">Create task of delay time type</td>
                                        </tr>
                                        
                                        <tr id="i46" class="altColor">
                                            <td class="colFirst"><code>abstract SceneTask</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createPushMessage()>createPushMessage</a>() </code>
                                            </th>
                                            <td class="colLast">Create task of push message type</td>
                                        </tr>
                                        
                                        <tr id="i47" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#requestRecomMore(long,IResultCallback)>requestRecomMore</a>(long homeid, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Get more recommended scenes</td>
                                        </tr>
                                        
                                        <tr id="i48" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#requestRecomMoreNew(long,IResultCallback)>requestRecomMoreNew</a>(long homeid, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast">Get more recommended scenes</td>
                                        </tr>
                                        
                                        <tr id="i49" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneLogs(long,long,long,int,String,long,IThingResultCallback<SceneLogResBean>)>getSceneLogs</a>(long homeId, long startTime, long endTime, int size, String lastId, long lastRecordTime, IThingResultCallback&lt;SceneLogResBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get scene log</td>
                                        </tr>
                                        
                                        <tr id="i50" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneDevLogs(long,String,long,long,int,String,long,IThingResultCallback<SceneLogResBean>)>getSceneDevLogs</a>(long homeId, String devId, long startTime, long endTime, int size, String lastId, long lastRecordTime, IThingResultCallback&lt;SceneLogResBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get the linkage log of the scenes related to the device</td>
                                        </tr>
                                        
                                        <tr id="i51" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneLogDetail(long,String,long,long,long,IThingResultCallback<ArrayList<SceneLogDetailBean>>)>getSceneLogDetail</a>(long homeId, String eventId, long startTime, long endTime, long returnType, IThingResultCallback&lt;ArrayList&lt;SceneLogDetailBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get scene linkage log execution details</td>
                                        </tr>
                                        
                                        <tr id="i52" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;SceneBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneCaches()>getSceneCaches</a>() </code>
                                            </th>
                                            <td class="colLast">Get scenes in the cache</td>
                                        </tr>
                                        
                                        <tr id="i53" class="rowColor">
                                            <td class="colFirst"><code>abstract SceneBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getSceneCache(String)>getSceneCache</a>(String sceneId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i54" class="altColor">
                                            <td class="colFirst"><code>abstract SceneCondition</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createDevCondition(DeviceBean,String,Rule)>createDevCondition</a>(DeviceBean devBean, String dpId, Rule rule) </code>
                                            </th>
                                            <td class="colLast">Create device type conditions</td>
                                        </tr>
                                        
                                        <tr id="i55" class="rowColor">
                                            <td class="colFirst"><code>abstract SceneCondition</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createWeatherCondition(PlaceFacadeBean,String,Rule)>createWeatherCondition</a>(PlaceFacadeBean place, String type, Rule rule) </code>
                                            </th>
                                            <td class="colLast">Create weather type conditions</td>
                                        </tr>
                                        
                                        <tr id="i56" class="altColor">
                                            <td class="colFirst"><code>abstract SceneCondition</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createTimerCondition(String,String,String,Rule)>createTimerCondition</a>(String display, String name, String type, Rule rule) </code>
                                            </th>
                                            <td class="colLast">Create timer type conditions</td>
                                        </tr>
                                        
                                        <tr id="i57" class="rowColor">
                                            <td class="colFirst"><code>abstract SceneCondition</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#createGeoFenceCondition(double,double,int,String,GeoType)>createGeoFenceCondition</a>(double lat, double lng, int radius, String address, GeoType geoType) </code>
                                            </th>
                                            <td class="colLast">Create condition of geo-fence typeMust have google geo api key to take effectAfter creation, the next call to <a href=IThingHomeSceneManager.html#getSceneList(long,IThingResultCallback<List<SceneBean>>)>getSceneList</a> will activate all automated geofencing registrations</td>
                                        </tr>
                                        
                                        <tr id="i58" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#removeAllGeoFence()>removeAllGeoFence</a>() </code>
                                            </th>
                                            <td class="colLast">remove all geo-fence</td>
                                        </tr>
                                        
                                        <tr id="i59" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#getHomeRecommendList(long,IThingResultCallback<ArrayList<SceneBean>>)>getHomeRecommendList</a>(long homeid, IThingResultCallback&lt;ArrayList&lt;SceneBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get recommend scenes on home page</td>
                                        </tr>
                                        
                                        <tr id="i60" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#removeRecommendScene(long,String,IThingResultCallback<Boolean>)>removeRecommendScene</a>(long homeid, String recommendId, IThingResultCallback&lt;Boolean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Not interested in scene recommendations on home page</td>
                                        </tr>
                                        
                                        <tr id="i61" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeSceneManager.html#onDestroy()>onDestroy</a>() </code>
                                            </th>
                                            <td class="colLast">Do something after destroy like release resource</td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="deleteAllScene(long,List,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>deleteAllScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#deleteAllScene(long,List,IResultCallback)>deleteAllScene</a>(long homeId, List&lt;String&gt; sceneIds, IResultCallback callback)</pre>
                                        <div class="block"><p>Delete all scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            
                                            
                                            <dd><code>callback</code> - Callback com.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceTaskOperationList(String,IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceTaskOperationList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getDeviceTaskOperationList(String,IThingResultCallback<List<TaskListBean>>)>getDeviceTaskOperationList</a>(String devId, IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get the actions that the device can perform</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - the id of the device</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceTaskOperationListByGroup(String,IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceTaskOperationListByGroup</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getDeviceTaskOperationListByGroup(String,IThingResultCallback<List<TaskListBean>>)>getDeviceTaskOperationListByGroup</a>(String groupId, IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get the actions that the group can perform</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - the id of the device groups</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceTaskFunctionList(String,IThingResultCallback&lt;List&lt;FunctionListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceTaskFunctionList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getDeviceTaskFunctionList(String,IThingResultCallback<List<FunctionListBean>>)>getDeviceTaskFunctionList</a>(String devId, IThingResultCallback&lt;List&lt;FunctionListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>获取设备可以执行的操作（包含组合dp点数据）</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceTaskFunctionListByGoup(String,IThingResultCallback&lt;List&lt;FunctionListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceTaskFunctionListByGoup</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getDeviceTaskFunctionListByGoup(String,IThingResultCallback<List<FunctionListBean>>)>getDeviceTaskFunctionListByGoup</a>(String groupId, IThingResultCallback&lt;List&lt;FunctionListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get the actions that the group can perform(contains combined point data)</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - the id of the device groups</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback@link com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneList(long,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneList(long,IThingResultCallback<List<SceneBean>>)>getSceneList</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all scenes</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback@link com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevSceneList(long,String,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevSceneList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getDevSceneList(long,String,IThingResultCallback<List<SceneBean>>)>getDevSceneList</a>(long homeId, String devId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get scenes bound to device</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>devId</code> - id of device</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback@link com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMemberSceneListCache(long,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMemberSceneListCache</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getMemberSceneListCache(long,IThingResultCallback<List<SceneBean>>)>getMemberSceneListCache</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback@link com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRecommendSceneList(long,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRecommendSceneList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getRecommendSceneList(long,IThingResultCallback<List<SceneBean>>)>getRecommendSceneList</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all recommended scenes</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback@link com.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRecommendSceneListByDev(long,String,int,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRecommendSceneListByDev</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getRecommendSceneListByDev(long,String,int,IThingResultCallback<List<SceneBean>>)>getRecommendSceneListByDev</a>(long homeId, String devId, int size, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all recommended scenes By device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="recommendSceneSave(long,long,SceneBean,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>recommendSceneSave</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#recommendSceneSave(long,long,SceneBean,IResultCallback)>recommendSceneSave</a>(long homeId, long ruleId, SceneBean sceneBean, IResultCallback callback)</pre>
                                        <div class="block"><p>Save recommended scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>ruleId</code> - The id of Scene</dd>
                                            
                                            
                                            
                                            <dd><code>sceneBean</code> - Scene datacom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="recommendSceneRemove(long,long,SceneBean,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>recommendSceneRemove</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#recommendSceneRemove(long,long,SceneBean,IResultCallback)>recommendSceneRemove</a>(long homeId, long ruleId, SceneBean sceneBean, IResultCallback callback)</pre>
                                        <div class="block"><p>remove recommended scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>ruleId</code> - The id of Scene</dd>
                                            
                                            
                                            
                                            <dd><code>sceneBean</code> - Scene datacom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="recommendSceneTrigger(long,long,SceneBean,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>recommendSceneTrigger</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#recommendSceneTrigger(long,long,SceneBean,IResultCallback)>recommendSceneTrigger</a>(long homeId, long ruleId, SceneBean sceneBean, IResultCallback callback)</pre>
                                        <div class="block"><p>Trigger Recommended scene execution</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>ruleId</code> - The id of Scene</dd>
                                            
                                            
                                            
                                            <dd><code>sceneBean</code> - Scene datacom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSimpleSceneList(long,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSimpleSceneList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSimpleSceneList(long,IThingResultCallback<List<SceneBean>>)>getSimpleSceneList</a>(long homeId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all scenes containing simple information</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneDetail(long,String,IThingResultCallback&lt;SceneBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneDetail</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneDetail(long,String,IThingResultCallback<SceneBean>)>getSceneDetail</a>(long homeId, String sceneId, IThingResultCallback&lt;SceneBean&gt; callback)</pre>
                                        <div class="block"><p>Get scene containing full information</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            <dd><code>sceneId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createScene(long,String,String,List,List,int,IThingResultCallback&lt;SceneBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#createScene(long,String,String,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, String background, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, int matchType, IThingResultCallback&lt;SceneBean&gt; callback)</pre>
                                        <div class="block"><p>Create scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>name</code> - The name of scene</dd>
                                            
                                            
                                            
                                            <dd><code>background</code> - Background of the scene</dd>
                                            
                                            
                                            
                                            <dd><code>conditions</code> - Conditions for scene triggeringcom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>tasks</code> - Tasks that the scene will perform com.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>matchType</code> - Type of condition met: SceneBeancom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createScene(long,String,boolean,String,List,List,int,IThingResultCallback&lt;SceneBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#createScene(long,String,boolean,String,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, boolean stickyOnTop, String background, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, int matchType, IThingResultCallback&lt;SceneBean&gt; callback)</pre>
                                        <div class="block"><p>Create scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>name</code> - The name of scene</dd>
                                            
                                            
                                            
                                            <dd><code>stickyOnTop</code> - Whether to show in the home page</dd>
                                            
                                            
                                            
                                            <dd><code>background</code> - Background of the scene</dd>
                                            
                                            
                                            
                                            <dd><code>conditions</code> - Conditions for scene triggeringcom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>tasks</code> - Tasks that the scene will perform com.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>matchType</code> - Type of condition met: SceneBeancom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createScene(long,String,boolean,String,List,List,List,int,IThingResultCallback&lt;SceneBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#createScene(long,String,boolean,String,List,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, boolean stickyOnTop, String background, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, List&lt;PreCondition&gt; preConditions, int matchType, IThingResultCallback&lt;SceneBean&gt; callback)</pre>
                                        <div class="block"><p>Create scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>name</code> - The name of scene</dd>
                                            
                                            
                                            
                                            <dd><code>stickyOnTop</code> - Whether to show in the home page</dd>
                                            
                                            
                                            
                                            <dd><code>background</code> - Background of the scene</dd>
                                            
                                            
                                            
                                            <dd><code>conditions</code> - Conditions for scene triggeringcom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>tasks</code> - Tasks that the scene will perform com.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>preConditions</code> - Pre-conditions for scene triggeringcom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>matchType</code> - Type of condition met: SceneBeancom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createScene(long,String,boolean,String,String,String,List,List,List,int,IThingResultCallback&lt;SceneBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#createScene(long,String,boolean,String,String,String,List,List,List,int,IThingResultCallback<SceneBean>)>createScene</a>(long homeId, String name, boolean stickyOnTop, String background, String displayColor, String coverIcon, List&lt;SceneCondition&gt; conditions, List&lt;SceneTask&gt; tasks, List&lt;PreCondition&gt; preConditions, int matchType, IThingResultCallback&lt;SceneBean&gt; callback)</pre>
                                        <div class="block"><p>Create scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>name</code> - The name of scene</dd>
                                            
                                            
                                            
                                            <dd><code>stickyOnTop</code> - Whether to show in the home page</dd>
                                            
                                            
                                            
                                            <dd><code>background</code> - Background of the scene</dd>
                                            
                                            
                                            
                                            <dd><code>displayColor</code> - Theme color of the scene</dd>
                                            
                                            
                                            
                                            <dd><code>coverIcon</code> - Icon of the scene</dd>
                                            
                                            
                                            
                                            <dd><code>conditions</code> - Conditions for scene triggeringcom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>tasks</code> - Tasks that the scene will perform com.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>preConditions</code> - Pre-conditions for scene triggeringcom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>matchType</code> - Type of condition met: SceneBean{@see com.thingclips.smart.home.sdk.bean.scene.SceneBean#MATCH_TYPE_OR} or {@see com.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getConditionDevList(long,IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getConditionDevList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getConditionDevList(long,IThingResultCallback<List<DeviceBean>>)>getConditionDevList</a>(long homeId, IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get optional devices in the conditions</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getTaskDevList(long,IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getTaskDevList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getTaskDevList(long,IThingResultCallback<List<DeviceBean>>)>getTaskDevList</a>(long homeId, IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get optional devices in the tasks</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getTaskDevAndGoupList(long,IThingResultCallback&lt;SceneTaskGroupDevice&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getTaskDevAndGoupList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getTaskDevAndGoupList(long,IThingResultCallback<SceneTaskGroupDevice>)>getTaskDevAndGoupList</a>(long homeId, IThingResultCallback&lt;SceneTaskGroupDevice&gt; callback)</pre>
                                        <div class="block"><p>Get optional device groups in the conditions</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneConditionDevList(long,int,IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneConditionDevList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneConditionDevList(long,int,IThingResultCallback<List<DeviceBean>>)>getSceneConditionDevList</a>(long homeId, int type, IThingResultCallback&lt;List&lt;DeviceBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>获取场景条件设备列表，可以传入不同type来过滤设备类型</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            <dd><code>type</code> - 11为支持门锁识别的设备，9为支持人脸识别的设备</dd>
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceConditionOperationList(String,IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceConditionOperationList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getDeviceConditionOperationList(String,IThingResultCallback<List<TaskListBean>>)>getDeviceConditionOperationList</a>(String devId, IThingResultCallback&lt;List&lt;TaskListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get types of operation supported by the device</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - the id of the device</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getConditionList(boolean,IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getConditionList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getConditionList(boolean,IThingResultCallback<List<ConditionListBean>>)>getConditionList</a>(boolean showFahrenheit, IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all Conditions</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getConditionListAll(long,boolean,IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getConditionListAll</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeSceneManager.html#getConditionListAll(long,boolean,IThingResultCallback<List<ConditionListBean>>)>getConditionListAll</a>(long homeId, boolean showFahrenheit, IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>获取所有动态条件列表包含天气类型 和 动态开放的人脸识别，门锁类型</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getConditionListAll(long,boolean,String,IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getConditionListAll</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeSceneManager.html#getConditionListAll(long,boolean,String,IThingResultCallback<List<ConditionListBean>>)>getConditionListAll</a>(long homeId, boolean showFahrenheit, String windSpeedUnit, IThingResultCallback&lt;List&lt;ConditionListBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>获取所有动态条件列表包含天气类型 和 动态开放的人脸识别，门锁类型</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            
                                            
                                            <dd><code>windSpeedUnit</code> - 风速，可以为空，默认m/s</dd>
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCityByLatLng(String,String,IThingResultCallback&lt;PlaceFacadeBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCityByLatLng</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getCityByLatLng(String,String,IThingResultCallback<PlaceFacadeBean>)>getCityByLatLng</a>(String lon, String lat, IThingResultCallback&lt;PlaceFacadeBean&gt; callback)</pre>
                                        <div class="block"><p>Get city information based on latitude and longitude</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>lon</code> - Longitude</dd>
                                            
                                            
                                            
                                            <dd><code>lat</code> - Latitude</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCityByCityIndex(long,IThingResultCallback&lt;PlaceFacadeBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCityByCityIndex</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getCityByCityIndex(long,IThingResultCallback<PlaceFacadeBean>)>getCityByCityIndex</a>(long cityId, IThingResultCallback&lt;PlaceFacadeBean&gt; callback)</pre>
                                        <div class="block"><p>Get city information by city id</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>cityId</code> - The id of citycom.thingclips.smart.home.sdk.bean.scene.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCityListByCountryCode(String,IThingResultCallback&lt;List&lt;PlaceFacadeBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCityListByCountryCode</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getCityListByCountryCode(String,IThingResultCallback<List<PlaceFacadeBean>>)>getCityListByCountryCode</a>(String countryCode, IThingResultCallback&lt;List&lt;PlaceFacadeBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all cities by country code</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>countryCode</code> - The country code of city</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="sortSceneList(long,List,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>sortSceneList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#sortSceneList(long,List,IResultCallback)>sortSceneList</a>(long homeId, List&lt;String&gt; sceneIds, IResultCallback callback)</pre>
                                        <div class="block"><p>Sorted Scenes List</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - The id of family</dd>
                                            
                                            
                                            
                                            <dd><code>sceneIds</code> - The id list of scenes</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="newThingZigBeeLocalScene(List,List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>newThingZigBeeLocalScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract IThingZigBeeLocalScene <a href=IThingHomeSceneManager.html#newThingZigBeeLocalScene(List,List)>newThingZigBeeLocalScene</a>(List&lt;SceneTask&gt; addSceneTasks, List&lt;SceneTask&gt; deleteSceneTasks)</pre>
                                        <div class="block"><p>create zigbee local scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>addSceneTasks</code> - Tasks added to the scene</dd>
                                            
                                            
                                            
                                            <dd><code>deleteSceneTasks</code> - Tasks removed from the scene</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getScenePanelBoundList(String,IThingResultCallback&lt;List&lt;LocalSceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getScenePanelBoundList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getScenePanelBoundList(String,IThingResultCallback<List<LocalSceneBean>>)>getScenePanelBoundList</a>(String devId, IThingResultCallback&lt;List&lt;LocalSceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all scenes bound to the device</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - the id of the device</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAvailableBindSceneList(String,IThingResultCallback&lt;List&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAvailableBindSceneList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getAvailableBindSceneList(String,IThingResultCallback<List<SceneBean>>)>getAvailableBindSceneList</a>(String gwId, IThingResultCallback&lt;List&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get all scenes can be bound to the device</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>gwId</code> - The id of gateway</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="bindLocalScene(String,long,String,String,String,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>bindLocalScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#bindLocalScene(String,long,String,String,String,IResultCallback)>bindLocalScene</a>(String devId, long dpId, String gwId, String localSid, String sceneId, IResultCallback callback)</pre>
                                        <div class="block"><p>Bind the local scene (localSid) to the scene button (dpId) in the device. The localSid needs toCorresponding to a server-side scene, after this scene is bound to the scene panel (devId),editing actions that are not added to the current gateway is not allowed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - id of device</dd>
                                            
                                            
                                            
                                            <dd><code>dpId</code> - id of scene button</dd>
                                            
                                            
                                            
                                            <dd><code>gwId</code> - id of gateway</dd>
                                            
                                            
                                            
                                            <dd><code>localSid</code> - id of local scene</dd>
                                            
                                            
                                            
                                            <dd><code>sceneId</code> - id of scene</dd>
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unbindLocalScene(String,long,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unbindLocalScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#unbindLocalScene(String,long,IResultCallback)>unbindLocalScene</a>(String devId, long dpId, IResultCallback callback)</pre>
                                        <div class="block"><p>Unbind the local scene (localSid) from the scene button (dpId) in the device.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - id of device</dd>
                                            
                                            
                                            
                                            <dd><code>dpId</code> - data point</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneBgs(IThingResultCallback&lt;ArrayList&lt;String&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneBgs</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneBgs(IThingResultCallback<ArrayList<String>>)>getSceneBgs</a>(IThingResultCallback&lt;ArrayList&lt;String&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get the scene background images</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneAppearances(IThingResultCallback&lt;SceneAppearance&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneAppearances</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneAppearances(IThingResultCallback<SceneAppearance>)>getSceneAppearances</a>(IThingResultCallback&lt;SceneAppearance&gt; callback)</pre>
                                        <div class="block"><p>Get appearances of the scene</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.home.sdk.callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerSmartUpdateListener(ISmartUpdateListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerSmartUpdateListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#registerSmartUpdateListener(ISmartUpdateListener)>registerSmartUpdateListener</a>(ISmartUpdateListener listener)</pre>
                                        <div class="block"><p>Register smart scene change notification</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listener</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterSmartUpdateListener(ISmartUpdateListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterSmartUpdateListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#unRegisterSmartUpdateListener(ISmartUpdateListener)>unRegisterSmartUpdateListener</a>(ISmartUpdateListener listener)</pre>
                                        <div class="block"><p>Unregister smart scene change notification</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listener</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="reisterDevSceneListUpdateListener(IDevSceneListUpdateListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>reisterDevSceneListUpdateListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#reisterDevSceneListUpdateListener(IDevSceneListUpdateListener)>reisterDevSceneListUpdateListener</a>(IDevSceneListUpdateListener listUpdateListener)</pre>
                                        <div class="block"><p>Register callback of device related scene refresh data</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listUpdateListener</code> - callback com.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDevSceneListUpdateListener(IDevSceneListUpdateListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDevSceneListUpdateListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#unRegisterDevSceneListUpdateListener(IDevSceneListUpdateListener)>unRegisterDevSceneListUpdateListener</a>(IDevSceneListUpdateListener listUpdateListener)</pre>
                                        <div class="block"><p>Unregister callback of device related scene refresh data</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listUpdateListener</code> - callback com.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createDpTask(String,HashMap)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createDpTask</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneTask <a href=IThingHomeSceneManager.html#createDpTask(String,HashMap)>createDpTask</a>(String devId, HashMap&lt;String, Object&gt; tasks)</pre>
                                        <div class="block"><p>Create task of device data point type</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - id of device</dd>
                                            
                                            
                                            
                                            <dd><code>tasks</code> - data point tasks</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createSceneTask(SceneBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createSceneTask</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneTask <a href=IThingHomeSceneManager.html#createSceneTask(SceneBean)>createSceneTask</a>(SceneBean sceneBean)</pre>
                                        <div class="block"><p>Create task of smart control type</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>sceneBean</code> - smart scene to create task</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createDpGroupTask(long,HashMap)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createDpGroupTask</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneTask <a href=IThingHomeSceneManager.html#createDpGroupTask(long,HashMap)>createDpGroupTask</a>(long groupId, HashMap&lt;String, Object&gt; tasks)</pre>
                                        <div class="block"><p>Create task of device groups type</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - id of groups</dd>
                                            
                                            
                                            
                                            <dd><code>tasks</code> - data point tasks{"1": true,}</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createDelayTask(int,int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createDelayTask</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneTask <a href=IThingHomeSceneManager.html#createDelayTask(int,int)>createDelayTask</a>(int minute, int second)</pre>
                                        <div class="block"><p>Create task of delay time type</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>minute</code> - Minute interval</dd>
                                            
                                            
                                            
                                            <dd><code>second</code> - Second interval</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createPushMessage()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createPushMessage</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneTask <a href=IThingHomeSceneManager.html#createPushMessage()>createPushMessage</a>()</pre>
                                        <div class="block"><p>Create task of push message type</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="requestRecomMore(long,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>requestRecomMore</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#requestRecomMore(long,IResultCallback)>requestRecomMore</a>(long homeid, IResultCallback callback)</pre>
                                        <div class="block"><p>Get more recommended scenes</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeid</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="requestRecomMoreNew(long,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>requestRecomMoreNew</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#requestRecomMoreNew(long,IResultCallback)>requestRecomMoreNew</a>(long homeid, IResultCallback callback)</pre>
                                        <div class="block"><p>Get more recommended scenes</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneLogs(long,long,long,int,String,long,IThingResultCallback&lt;SceneLogResBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneLogs</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneLogs(long,long,long,int,String,long,IThingResultCallback<SceneLogResBean>)>getSceneLogs</a>(long homeId, long startTime, long endTime, int size, String lastId, long lastRecordTime, IThingResultCallback&lt;SceneLogResBean&gt; callback)</pre>
                                        <div class="block"><p>Get scene log</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>startTime</code> - Time of starting query</dd>
                                            
                                            
                                            
                                            <dd><code>endTime</code> - Time of ending query</dd>
                                            
                                            
                                            
                                            <dd><code>size</code> - Count of query</dd>
                                            
                                            
                                            
                                            <dd><code>lastId</code> - Query the eventId of the last returned end data, pass null for the first query</dd>
                                            
                                            
                                            
                                            <dd><code>lastRecordTime</code> - Query the last time to return the last data execTime, pass 0 that is the first query</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneDevLogs(long,String,long,long,int,String,long,IThingResultCallback&lt;SceneLogResBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneDevLogs</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneDevLogs(long,String,long,long,int,String,long,IThingResultCallback<SceneLogResBean>)>getSceneDevLogs</a>(long homeId, String devId, long startTime, long endTime, int size, String lastId, long lastRecordTime, IThingResultCallback&lt;SceneLogResBean&gt; callback)</pre>
                                        <div class="block"><p>Get the linkage log of the scenes related to the device</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>devId</code> - id of device</dd>
                                            
                                            
                                            
                                            <dd><code>startTime</code> - Time of starting query</dd>
                                            
                                            
                                            
                                            <dd><code>endTime</code> - Time of ending query</dd>
                                            
                                            
                                            
                                            <dd><code>size</code> - Count of query</dd>
                                            
                                            
                                            
                                            <dd><code>lastId</code> - Query the eventId of the last returned end data, pass null for the first query</dd>
                                            
                                            
                                            
                                            <dd><code>lastRecordTime</code> - Query the last time to return the last data execTime, pass 0 that is the first query</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneLogDetail(long,String,long,long,long,IThingResultCallback&lt;ArrayList&lt;SceneLogDetailBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneLogDetail</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getSceneLogDetail(long,String,long,long,long,IThingResultCallback<ArrayList<SceneLogDetailBean>>)>getSceneLogDetail</a>(long homeId, String eventId, long startTime, long endTime, long returnType, IThingResultCallback&lt;ArrayList&lt;SceneLogDetailBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get scene linkage log execution details</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>eventId</code> - id of event</dd>
                                            
                                            
                                            
                                            <dd><code>startTime</code> - Time of starting query</dd>
                                            
                                            
                                            
                                            <dd><code>endTime</code> - Time of ending query</dd>
                                            
                                            
                                            
                                            <dd><code>returnType</code> - Return status details, 0 is all status, 1 is failure status</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneCaches()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneCaches</h4>
                                        <pre class="methodSignature">@Deprecated() abstract List&lt;SceneBean&gt; <a href=IThingHomeSceneManager.html#getSceneCaches()>getSceneCaches</a>()</pre>
                                        <div class="block"><p>Get scenes in the cache</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSceneCache(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSceneCache</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneBean <a href=IThingHomeSceneManager.html#getSceneCache(String)>getSceneCache</a>(String sceneId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createDevCondition(DeviceBean,String,Rule)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createDevCondition</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneCondition <a href=IThingHomeSceneManager.html#createDevCondition(DeviceBean,String,Rule)>createDevCondition</a>(DeviceBean devBean, String dpId, Rule rule)</pre>
                                        <div class="block"><p>Create device type conditions</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devBean</code> - device in condition com.thingclips.smart.sdk.bean.</dd>
                                            
                                            
                                            
                                            <dd><code>dpId</code> - id of data point in condition</dd>
                                            
                                            
                                            
                                            <dd><code>rule</code> - rule of condition com.thingclips.smart.home.sdk.bean.scene.condition.rule.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createWeatherCondition(PlaceFacadeBean,String,Rule)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createWeatherCondition</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneCondition <a href=IThingHomeSceneManager.html#createWeatherCondition(PlaceFacadeBean,String,Rule)>createWeatherCondition</a>(PlaceFacadeBean place, String type, Rule rule)</pre>
                                        <div class="block"><p>Create weather type conditions</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>place</code> - current city</dd>
                                            
                                            
                                            
                                            <dd><code>type</code> - type of condition</dd>
                                            
                                            
                                            
                                            <dd><code>rule</code> - rule of conditionRule</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createTimerCondition(String,String,String,Rule)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createTimerCondition</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneCondition <a href=IThingHomeSceneManager.html#createTimerCondition(String,String,String,Rule)>createTimerCondition</a>(String display, String name, String type, Rule rule)</pre>
                                        <div class="block"><p>Create timer type conditions</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>display</code> - User-selected time conditions for display</dd>
                                            
                                            
                                            
                                            <dd><code>name</code> - name of condition</dd>
                                            
                                            
                                            
                                            <dd><code>type</code> - type of condition</dd>
                                            
                                            
                                            
                                            <dd><code>rule</code> - rule of condition Rule</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createGeoFenceCondition(double,double,int,String,GeoType)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createGeoFenceCondition</h4>
                                        <pre class="methodSignature">@Deprecated() abstract SceneCondition <a href=IThingHomeSceneManager.html#createGeoFenceCondition(double,double,int,String,GeoType)>createGeoFenceCondition</a>(double lat, double lng, int radius, String address, GeoType geoType)</pre>
                                        <div class="block"><p>Create condition of geo-fence typeMust have google geo api key to take effectAfter creation, the next call to <a href=IThingHomeSceneManager.html#getSceneList(long,IThingResultCallback<List<SceneBean>>)>getSceneList</a> will activate all automated geofencing registrations</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>lat</code> - Latitude of the trigger center point</dd>
                                            
                                            
                                            
                                            <dd><code>lng</code> - Longitude of the trigger center point</dd>
                                            
                                            
                                            
                                            <dd><code>radius</code> - Radius of the trigger center</dd>
                                            
                                            
                                            
                                            <dd><code>address</code> - Trigger point geographic location name</dd>
                                            
                                            
                                            
                                            <dd><code>geoType</code> - type of trigger com.thingclips.smart.home.sdk.bean.scene.condition.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeAllGeoFence()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeAllGeoFence</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#removeAllGeoFence()>removeAllGeoFence</a>()</pre>
                                        <div class="block"><p>remove all geo-fence</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeRecommendList(long,IThingResultCallback&lt;ArrayList&lt;SceneBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeRecommendList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#getHomeRecommendList(long,IThingResultCallback<ArrayList<SceneBean>>)>getHomeRecommendList</a>(long homeid, IThingResultCallback&lt;ArrayList&lt;SceneBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get recommend scenes on home page</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeid</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeRecommendScene(long,String,IThingResultCallback&lt;Boolean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeRecommendScene</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#removeRecommendScene(long,String,IThingResultCallback<Boolean>)>removeRecommendScene</a>(long homeid, String recommendId, IThingResultCallback&lt;Boolean&gt; callback)</pre>
                                        <div class="block"><p>Not interested in scene recommendations on home page</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeid</code> - id of family</dd>
                                            
                                            
                                            
                                            <dd><code>recommendId</code> - id of recommend scene</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callbackcom.thingclips.smart.sdk.api.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="onDestroy()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>onDestroy</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeSceneManager.html#onDestroy()>onDestroy</a>()</pre>
                                        <div class="block"><p>Do something after destroy like release resource</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
